package com.pureut.quality.domain.dto;

import com.pureut.quality.domain.vo.ActualValueVo;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/***
 * 样品检验(检验项目列表) 出参
 * Author:C
 * Date:2023/02/07 8:49
 * @DESC
 */
@Data
@Accessors(chain = true)
public class SampleInspectionDto {

    /**
     * id
     */
    private Long id;

    /**
     * 检验项目id
     */
    private Long itemId;

    /**
     * 检验单号
     */
    private String inspectionSheetNo;

    /**
     * 项目名称
     */
    private String itemName;

    /**
     * 项目编码
     */
    private String itemCode;

    /**
     * 检测方式
     */
    private String itemDetectionMode;

    /**
     * 检测内容
     */
    private String itemCheckContent;

    /**
     * 管控方式
     */
    private String itemControlMode;

    /**
     * 管控方式
     */
    private String itemControlModeDict;

    /**
     * 单位
     */
    private String itemUnit;

    /**
     * 上限值
     */
    private String itemUpperLimit;

    /**
     * 下限值
     */
    private String itemLowerLimit;


    /**
     * 实际值列表
     */
    private List<ActualValueVo> actualValueList;

    /**
     * 实际值
     */
    private String actualValue;

    /**
     * 平均值
     */
    private String averageValue;

    /**
     * 检验结果
     */
    private String inspectionResults;

    /**
     * 检验结果
     */
    private String inspectionResultsDict;

    /**
     * 不良名称
     */
    private String badName;

    /**
     * 不良等级
     */
    private String badGrade;

    /**
     * 不良等级
     */
    private String badGradeDict;

    /**
     * 是否勾选了平均值
     */
    private int isAverage;

    /**
     * 判定方式
     */
    private int checkDecisionMode;

    /**
     * 物料号码
     */
    private String sampleNumber;

}
